home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / src / demos / GL / flight / defs / rgb / buildings.d < prev    next >
Text File  |  1994-08-01  |  13KB  |  451 lines

  1. #**************************************************************************
  2. #*                                      *
  3. #*          Copyright (C) 1988, Silicon Graphics, Inc.          *
  4. #*                                      *
  5. #*  These coded instructions, statements, and computer programs  contain  *
  6. #*  unpublished  proprietary  information of Silicon Graphics, Inc., and  *
  7. #*  are protected by Federal copyright law.  They  may  not be disclosed  *
  8. #*  to  third  parties  or copied or duplicated in any form, in whole or  *
  9. #*  in part, without the prior written consent of Silicon Graphics, Inc.  *
  10. #*                                      *
  11. #**************************************************************************
  12. #
  13. 3    # number of branch nodes
  14. #---------------------- B0
  15. 0x3,0x0
  16. 0
  17. 2,B1,B2
  18. #---------------------- B1
  19. 0x1,0x0
  20. 0
  21. 10,G0,G2,G4,G6,G8,G1,G3,G5,G7,G9
  22. #---------------------- B2
  23. 0x2,0x0
  24. 0
  25. 5,G10,G11,G12,G13,G14
  26. #----------------------
  27. 0    # number of transformation nodes
  28. #----------------------
  29. 15    # number of geometry nodes
  30. #---------------------- G0
  31. 6
  32. 23
  33. 16
  34. 1200.000000,16.000000,-1900.000000
  35. 1200.000000,0.000000,-1900.000000
  36. 1000.000000,0.000000,-1900.000000
  37. 1000.000000,16.000000,-1900.000000
  38. 1200.000000,16.000000,-1550.000000
  39. 1200.000000,0.000000,-1550.000000
  40. 1000.000000,16.000000,-1550.000000
  41. 1000.000000,0.000000,-1550.000000
  42. 1000.000000,40.000000,-1550.000000
  43. 1000.000000,40.000000,-1900.000000
  44. 1000.000000,24.000000,-1900.000000
  45. 1000.000000,24.000000,-1550.000000
  46. 1200.000000,40.000000,-1550.000000
  47. 1200.000000,24.000000,-1550.000000
  48. 1200.000000,40.000000,-1900.000000
  49. 1200.000000,24.000000,-1900.000000
  50. 9
  51. 0.000000,0.000000,-1.000000,0,1,2,3
  52. 1.000000,0.000000,0.000000,4,5,1,0
  53. 0.000000,0.000000,1.000000,6,7,5,4
  54. -1.000000,0.000000,0.000000,3,2,7,6
  55. -1.000000,0.000000,0.000000,8,9,10,11
  56. 0.000000,0.000000,1.000000,12,8,11,13
  57. 1.000000,0.000000,0.000000,14,12,13,15
  58. 0.000000,0.000000,-1.000000,9,14,15,10
  59. 0.000000,1.000000,0.000000,8,12,14,9
  60. #---------------------- G1
  61. 6
  62. 16
  63. 8
  64. 1000.000000,24.000000,-1900.000000
  65. 1000.000000,16.000000,-1900.000000
  66. 1000.000000,16.000000,-1550.000000
  67. 1000.000000,24.000000,-1550.000000
  68. 1200.000000,16.000000,-1550.000000
  69. 1200.000000,24.000000,-1550.000000
  70. 1200.000000,16.000000,-1900.000000
  71. 1200.000000,24.000000,-1900.000000
  72. 4
  73. -1.000000,0.000000,0.000000,0,1,2,3
  74. 0.000000,0.000000,1.000000,3,2,4,5
  75. 1.000000,0.000000,0.000000,5,4,6,7
  76. 0.000000,0.000000,-1.000000,7,6,1,0
  77. #---------------------- G2
  78. 6
  79. 22
  80. 16
  81. -1800.000000,45.000000,-4700.000000
  82. -1400.000000,45.000000,-4700.000000
  83. -1400.000000,45.000000,-4900.000000
  84. -1800.000000,45.000000,-4900.000000
  85. -1400.000000,26.500000,-4900.000000
  86. -1800.000000,26.500000,-4900.000000
  87. -1400.000000,26.500000,-4700.000000
  88. -1800.000000,26.500000,-4700.000000
  89. -1800.000000,18.500000,-4900.000000
  90. -1800.000000,0.000000,-4900.000000
  91. -1800.000000,0.000000,-4700.000000
  92. -1800.000000,18.500000,-4700.000000
  93. -1400.000000,0.000000,-4700.000000
  94. -1400.000000,18.500000,-4700.000000
  95. -1400.000000,0.000000,-4900.000000
  96. -1400.000000,18.500000,-4900.000000
  97. 9
  98. 0.000000,1.000000,0.000000,0,1,2,3
  99. 0.000000,0.000000,-1.000000,3,2,4,5
  100. 1.000000,0.000000,0.000000,2,1,6,4
  101. 0.000000,0.000000,1.000000,1,0,7,6
  102. -1.000000,0.000000,0.000000,0,3,5,7
  103. -1.000000,0.000000,0.000000,8,9,10,11
  104. 0.000000,0.000000,1.000000,11,10,12,13
  105. 1.000000,0.000000,0.000000,13,12,14,15
  106. 0.000000,0.000000,-1.000000,15,14,9,8
  107. #---------------------- G3
  108. 6
  109. 16
  110. 8
  111. -1800.000000,26.500000,-4900.000000
  112. -1800.000000,18.500000,-4900.000000
  113. -1800.000000,18.500000,-4700.000000
  114. -1800.000000,26.500000,-4700.000000
  115. -1400.000000,18.500000,-4700.000000
  116. -1400.000000,26.500000,-4700.000000
  117. -1400.000000,18.500000,-4900.000000
  118. -1400.000000,26.500000,-4900.000000
  119. 4
  120. -1.000000,0.000000,0.000000,0,1,2,3
  121. 0.000000,0.000000,1.000000,3,2,4,5
  122. 1.000000,0.000000,0.000000,5,4,6,7
  123. 0.000000,0.000000,-1.000000,7,6,1,0
  124. #---------------------- G4
  125. 6
  126. 21
  127. 16
  128. -1900.000000,50.000000,-3600.000000
  129. -1650.000000,50.000000,-3600.000000
  130. -1650.000000,50.000000,-4000.000000
  131. -1900.000000,50.000000,-4000.000000
  132. -1650.000000,29.000000,-4000.000000
  133. -1900.000000,29.000000,-4000.000000
  134. -1650.000000,29.000000,-3600.000000
  135. -1900.000000,29.000000,-3600.000000
  136. -1900.000000,21.000000,-4000.000000
  137. -1900.000000,0.000000,-4000.000000
  138. -1900.000000,0.000000,-3600.000000
  139. -1900.000000,21.000000,-3600.000000
  140. -1650.000000,0.000000,-3600.000000
  141. -1650.000000,21.000000,-3600.000000
  142. -1650.000000,0.000000,-4000.000000
  143. -1650.000000,21.000000,-4000.000000
  144. 9
  145. 0.000000,1.000000,0.000000,0,1,2,3
  146. 0.000000,0.000000,-1.000000,3,2,4,5
  147. 1.000000,0.000000,0.000000,2,1,6,4
  148. 0.000000,0.000000,1.000000,1,0,7,6
  149. -1.000000,0.000000,0.000000,0,3,5,7
  150. -1.000000,0.000000,0.000000,8,9,10,11
  151. 0.000000,0.000000,1.000000,11,10,12,13
  152. 1.000000,0.000000,0.000000,13,12,14,15
  153. 0.000000,0.000000,-1.000000,15,14,9,8
  154. #---------------------- G5
  155. 6
  156. 16
  157. 8
  158. -1900.000000,29.000000,-4000.000000
  159. -1900.000000,21.000000,-4000.000000
  160. -1900.000000,21.000000,-3600.000000
  161. -1900.000000,29.000000,-3600.000000
  162. -1650.000000,21.000000,-3600.000000
  163. -1650.000000,29.000000,-3600.000000
  164. -1650.000000,21.000000,-4000.000000
  165. -1650.000000,29.000000,-4000.000000
  166. 4
  167. -1.000000,0.000000,0.000000,0,1,2,3
  168. 0.000000,0.000000,1.000000,3,2,4,5
  169. 1.000000,0.000000,0.000000,5,4,6,7
  170. 0.000000,0.000000,-1.000000,7,6,1,0
  171. #---------------------- G6
  172. 6
  173. 20
  174. 48
  175. -2000.000000,150.000000,-3100.000000
  176. -1900.000000,150.000000,-3100.000000
  177. -1900.000000,150.000000,-3200.000000
  178. -2000.000000,150.000000,-3200.000000
  179. -1900.000000,129.000000,-3200.000000
  180. -2000.000000,129.000000,-3200.000000
  181. -1900.000000,129.000000,-3100.000000
  182. -2000.000000,129.000000,-3100.000000
  183. -1900.000000,121.000000,-3200.000000
  184. -1900.000000,104.000000,-3200.000000
  185. -2000.000000,104.000000,-3200.000000
  186. -2000.000000,121.000000,-3200.000000
  187. -1900.000000,121.000000,-3100.000000
  188. -1900.000000,104.000000,-3100.000000
  189. -2000.000000,121.000000,-3100.000000
  190. -2000.000000,104.000000,-3100.000000
  191. -1900.000000,96.000000,-3200.000000
  192. -1900.000000,79.000000,-3200.000000
  193. -2000.000000,79.000000,-3200.000000
  194. -2000.000000,96.000000,-3200.000000
  195. -1900.000000,96.000000,-3100.000000
  196. -1900.000000,79.000000,-3100.000000
  197. -2000.000000,96.000000,-3100.000000
  198. -2000.000000,79.000000,-3100.000000
  199. -1900.000000,71.000000,-3200.000000
  200. -1900.000000,54.000000,-3200.000000
  201. -2000.000000,54.000000,-3200.000000
  202. -2000.000000,71.000000,-3200.000000
  203. -1900.000000,71.000000,-3100.000000
  204. -1900.000000,54.000000,-3100.000000
  205. -2000.000000,71.000000,-3100.000000
  206. -2000.000000,54.000000,-3100.000000
  207. -1900.000000,46.000000,-3200.000000
  208. -1900.000000,29.000000,-3200.000000
  209. -2000.000000,29.000000,-3200.000000
  210. -2000.000000,46.000000,-3200.000000
  211. -1900.000000,46.000000,-3100.000000
  212. -1900.000000,29.000000,-3100.000000
  213. -2000.000000,46.000000,-3100.000000
  214. -2000.000000,29.000000,-3100.000000
  215. -2000.000000,21.000000,-3200.000000
  216. -2000.000000,0.000000,-3200.000000
  217. -2000.000000,0.000000,-3100.000000
  218. -2000.000000,21.000000,-3100.000000
  219. -1900.000000,0.000000,-3100.000000
  220. -1900.000000,21.000000,-3100.000000
  221. -1900.000000,0.000000,-3200.000000
  222. -1900.000000,21.000000,-3200.000000
  223. 25
  224. 0.000000,1.000000,0.000000,0,1,2,3
  225. 0.000000,0.000000,-1.000000,3,2,4,5
  226. 1.000000,0.000000,0.000000,2,1,6,4
  227. 0.000000,0.000000,1.000000,1,0,7,6
  228. -1.000000,0.000000,0.000000,0,3,5,7
  229. 0.000000,0.000000,-1.000000,8,9,10,11
  230. 1.000000,0.000000,0.000000,12,13,9,8
  231. 0.000000,0.000000,1.000000,14,15,13,12
  232. -1.000000,0.000000,0.000000,11,10,15,14
  233. 0.000000,0.000000,-1.000000,16,17,18,19
  234. 1.000000,0.000000,0.000000,20,21,17,16
  235. 0.000000,0.000000,1.000000,22,23,21,20
  236. -1.000000,0.000000,0.000000,19,18,23,22
  237. 0.000000,0.000000,-1.000000,24,25,26,27
  238. 1.000000,0.000000,0.000000,28,29,25,24
  239. 0.000000,0.000000,1.000000,30,31,29,28
  240. -1.000000,0.000000,0.000000,27,26,31,30
  241. 0.000000,0.000000,-1.000000,32,33,34,35
  242. 1.000000,0.000000,0.000000,36,37,33,32
  243. 0.000000,0.000000,1.000000,38,39,37,36
  244. -1.000000,0.000000,0.000000,35,34,39,38
  245. -1.000000,0.000000,0.000000,40,41,42,43
  246. 0.000000,0.000000,1.000000,43,42,44,45
  247. 1.000000,0.000000,0.000000,45,44,46,47
  248. 0.000000,0.000000,-1.000000,47,46,41,40
  249. #---------------------- G7
  250. 6
  251. 16
  252. 40
  253. -1900.000000,129.000000,-3200.000000
  254. -1900.000000,121.000000,-3200.000000
  255. -2000.000000,121.000000,-3200.000000
  256. -2000.000000,129.000000,-3200.000000
  257. -1900.000000,129.000000,-3100.000000
  258. -1900.000000,121.000000,-3100.000000
  259. -2000.000000,129.000000,-3100.000000
  260. -2000.000000,121.000000,-3100.000000
  261. -1900.000000,104.000000,-3200.000000
  262. -1900.000000,96.000000,-3200.000000
  263. -2000.000000,96.000000,-3200.000000
  264. -2000.000000,104.000000,-3200.000000
  265. -1900.000000,104.000000,-3100.000000
  266. -1900.000000,96.000000,-3100.000000
  267. -2000.000000,104.000000,-3100.000000
  268. -2000.000000,96.000000,-3100.000000
  269. -1900.000000,79.000000,-3200.000000
  270. -1900.000000,71.000000,-3200.000000
  271. -2000.000000,71.000000,-3200.000000
  272. -2000.000000,79.000000,-3200.000000
  273. -1900.000000,79.000000,-3100.000000
  274. -1900.000000,71.000000,-3100.000000
  275. -2000.000000,79.000000,-3100.000000
  276. -2000.000000,71.000000,-3100.000000
  277. -1900.000000,54.000000,-3200.000000
  278. -1900.000000,46.000000,-3200.000000
  279. -2000.000000,46.000000,-3200.000000
  280. -2000.000000,54.000000,-3200.000000
  281. -1900.000000,54.000000,-3100.000000
  282. -1900.000000,46.000000,-3100.000000
  283. -2000.000000,54.000000,-3100.000000
  284. -2000.000000,46.000000,-3100.000000
  285. -2000.000000,29.000000,-3200.000000
  286. -2000.000000,21.000000,-3200.000000
  287. -2000.000000,21.000000,-3100.000000
  288. -2000.000000,29.000000,-3100.000000
  289. -1900.000000,21.000000,-3100.000000
  290. -1900.000000,29.000000,-3100.000000
  291. -1900.000000,21.000000,-3200.000000
  292. -1900.000000,29.000000,-3200.000000
  293. 20
  294. 0.000000,0.000000,-1.000000,0,1,2,3
  295. 1.000000,0.000000,0.000000,4,5,1,0
  296. 0.000000,0.000000,1.000000,6,7,5,4
  297. -1.000000,0.000000,0.000000,3,2,7,6
  298. 0.000000,0.000000,-1.000000,8,9,10,11
  299. 1.000000,0.000000,0.000000,12,13,9,8
  300. 0.000000,0.000000,1.000000,14,15,13,12
  301. -1.000000,0.000000,0.000000,11,10,15,14
  302. 0.000000,0.000000,-1.000000,16,17,18,19
  303. 1.000000,0.000000,0.000000,20,21,17,16
  304. 0.000000,0.000000,1.000000,22,23,21,20
  305. -1.000000,0.000000,0.000000,19,18,23,22
  306. 0.000000,0.000000,-1.000000,24,25,26,27
  307. 1.000000,0.000000,0.000000,28,29,25,24
  308. 0.000000,0.000000,1.000000,30,31,29,28
  309. -1.000000,0.000000,0.000000,27,26,31,30
  310. -1.000000,0.000000,0.000000,32,33,34,35
  311. 0.000000,0.000000,1.000000,35,34,36,37
  312. 1.000000,0.000000,0.000000,37,36,38,39
  313. 0.000000,0.000000,-1.000000,39,38,33,32
  314. #---------------------- G8
  315. 6
  316. 22
  317. 16
  318. -2000.000000,60.000000,-2100.000000
  319. -1800.000000,60.000000,-2100.000000
  320. -1800.000000,60.000000,-2400.000000
  321. -2000.000000,60.000000,-2400.000000
  322. -1800.000000,35.000000,-2400.000000
  323. -2000.000000,35.000000,-2400.000000
  324. -1800.000000,35.000000,-2100.000000
  325. -2000.000000,35.000000,-2100.000000
  326. -2000.000000,25.000000,-2400.000000
  327. -2000.000000,0.000000,-2400.000000
  328. -2000.000000,0.000000,-2100.000000
  329. -2000.000000,25.000000,-2100.000000
  330. -1800.000000,0.000000,-2100.000000
  331. -1800.000000,25.000000,-2100.000000
  332. -1800.000000,0.000000,-2400.000000
  333. -1800.000000,25.000000,-2400.000000
  334. 9
  335. 0.000000,1.000000,0.000000,0,1,2,3
  336. 0.000000,0.000000,-1.000000,3,2,4,5
  337. 1.000000,0.000000,0.000000,2,1,6,4
  338. 0.000000,0.000000,1.000000,1,0,7,6
  339. -1.000000,0.000000,0.000000,0,3,5,7
  340. -1.000000,0.000000,0.000000,8,9,10,11
  341. 0.000000,0.000000,1.000000,11,10,12,13
  342. 1.000000,0.000000,0.000000,13,12,14,15
  343. 0.000000,0.000000,-1.000000,15,14,9,8
  344. #---------------------- G9
  345. 6
  346. 16
  347. 8
  348. -2000.000000,35.000000,-2400.000000
  349. -2000.000000,25.000000,-2400.000000
  350. -2000.000000,25.000000,-2100.000000
  351. -2000.000000,35.000000,-2100.000000
  352. -1800.000000,25.000000,-2100.000000
  353. -1800.000000,35.000000,-2100.000000
  354. -1800.000000,25.000000,-2400.000000
  355. -1800.000000,35.000000,-2400.000000
  356. 4
  357. -1.000000,0.000000,0.000000,0,1,2,3
  358. 0.000000,0.000000,1.000000,3,2,4,5
  359. 1.000000,0.000000,0.000000,5,4,6,7
  360. 0.000000,0.000000,-1.000000,7,6,1,0
  361. #---------------------- G10
  362. 6
  363. 20
  364. 8
  365. -2000.0,0.0,-3200.0
  366. -1900.0,0.0,-3200.0
  367. -1900.0,0.0,-3100.0
  368. -2000.0,0.0,-3100.0
  369. -2000.0,150.0,-3200.0
  370. -1900.0,150.0,-3200.0
  371. -1900.0,150.0,-3100.0
  372. -2000.0,150.0,-3100.0
  373. 5
  374. 0.0,1.0,0.0,7,6,5,4
  375. 0.0,0.0,-1.0,4,5,1,0
  376. 1.0,0.0,0.0,5,6,2,1
  377. 0.0,0.0,1.0,6,7,3,2
  378. -1.0,0.0,0.0,7,4,0,3
  379. #---------------------- G11
  380. 6
  381. 22
  382. 8
  383. -2000.0,0.0,-2400.0
  384. -1800.0,0.0,-2400.0
  385. -1800.0,0.0,-2100.0
  386. -2000.0,0.0,-2100.0
  387. -2000.0,60.0,-2400.0
  388. -1800.0,60.0,-2400.0
  389. -1800.0,60.0,-2100.0
  390. -2000.0,60.0,-2100.0
  391. 5
  392. 0.0,1.0,0.0,7,6,5,4
  393. 0.0,0.0,-1.0,4,5,1,0
  394. 1.0,0.0,0.0,5,6,2,1
  395. 0.0,0.0,1.0,6,7,3,2
  396. -1.0,0.0,0.0,7,4,0,3
  397. #---------------------- G12
  398. 6
  399. 21
  400. 8
  401. -1900.0,0.0,-4000.0
  402. -1650.0,0.0,-4000.0
  403. -1650.0,0.0,-3600.0
  404. -1900.0,0.0,-3600.0
  405. -1900.0,50.0,-4000.0
  406. -1650.0,50.0,-4000.0
  407. -1650.0,50.0,-3600.0
  408. -1900.0,50.0,-3600.0
  409. 5
  410. 0.0,1.0,0.0,7,6,5,4
  411. 0.0,0.0,-1.0,4,5,1,0
  412. 1.0,0.0,0.0,5,6,2,1
  413. 0.0,0.0,1.0,6,7,3,2
  414. -1.0,0.0,0.0,7,4,0,3
  415. #---------------------- G13
  416. 6
  417. 22
  418. 8
  419. -1800.0,0.0,-4900.0
  420. -1400.0,0.0,-4900.0
  421. -1400.0,0.0,-4700.0
  422. -1800.0,0.0,-4700.0
  423. -1800.0,45.0,-4900.0
  424. -1400.0,45.0,-4900.0
  425. -1400.0,45.0,-4700.0
  426. -1800.0,45.0,-4700.0
  427. 5
  428. 0.0,1.0,0.0,7,6,5,4
  429. 0.0,0.0,-1.0,4,5,1,0
  430. 1.0,0.0,0.0,5,6,2,1
  431. 0.0,0.0,1.0,6,7,3,2
  432. -1.0,0.0,0.0,7,4,0,3
  433. #---------------------- G14
  434. 6
  435. 23
  436. 8
  437. 1000.0,0.0,-1900.0
  438. 1200.0,0.0,-1900.0
  439. 1200.0,0.0,-1550.0
  440. 1000.0,0.0,-1550.0
  441. 1000.0,40.0,-1900.0
  442. 1200.0,40.0,-1900.0
  443. 1200.0,40.0,-1550.0
  444. 1000.0,40.0,-1550.0
  445. 5
  446. 0.0,1.0,0.0,7,6,5,4
  447. 0.0,0.0,-1.0,4,5,1,0
  448. 1.0,0.0,0.0,5,6,2,1
  449. 0.0,0.0,1.0,6,7,3,2
  450. -1.0,0.0,0.0,7,4,0,3
  451.